<!--
                .  .. ...''-~(~--'-..           ............
               ..-.. '-''.'-((~~~-''...        .............
              .'~=.'-..'-(--'~<~-~~-'''...   . .............
              -(' ....~~~<+--~~~-~(---'''.    . ............
            '-<- ' .'-(--(~((~(-~~~~~~~~~-. . ..............
           .'<-.....<~~-~~<~<(<~<+<+(((~~~'.................
            -..'..-~-~-(<<(~((<((((<(+((~(-'................
           -~....-~(+.(('(.(<-=(<((<(((+<(~~'...............
       .  .(..'~~''.~.(-.(.~~'<'(~~+((~(<<(~- ..............
          -.'-..--.'-.(<.~'(<~~~~<-+~<(~~((~~...............
         '..''- ~''.~.~<'<'<<<-<~<(<(<(((((~~...............
         ..~..~.~~'.<-~+-<-<(<~<(=(<(<((<(<~(-..............
          -.-'-.-~~'('~<~~'<<+-<<=~<(+((<+(<~-..............
       '.'..-'.''<<~(~<(~(~((+~<<+(<(+(((<(<(~..............
       '-~.'.''~.<<<((+<<<(+<<<<++<<<+<<(<((~('.............
     '~--.'.'(-'((+<~+<+++<+s<<<+<=(++(~(<((~(-.............
     .'~..-..~~~<<<=+=+s++<ss+++s<<=+<<(+<((((~'............
     .~..--.--+(<++=Dhzzhzszzsss+=++s<+<<<<((~~-............
     '-.'.'.~(+==sshzzzssszzzzzhh=zs+=<++(((((~~............
  .. .'..'-'~+<+hhzzzzssssssszzzhhDh=++=+<+<~(((............
  .'.- ..-<(+=DBDDDDhhzssssssszhhDDBDDs=<+<<(((('...........
  ...' .-((++hDhzhhzzzzsssssszzzzzzzzDh==<+<((<('...........
  .'. .-~<+=zhsssssszsssssssssssssssszhDz+s<<(~~'...........
   ....~<<szhs====ssssss=s=ssszssss=sszhz=+=<((~............
   ....((=shs=====ssssss===ssszssDBBDsszhs=++((~.........'''
   .. -<==Dhs==zBBBBzsz=====szssBDDBhBzzhzz=+<(~......''.'''
   ..'-=+=Dzs=hB=DBDzzs====ssszhhBBzhzzszD==<<<-......''''''
     '(<=hhs=ssszDBDhss=====sssszsss==ssshz===(-.....'''''''
    ..(=zzs====+=ssszz==+==sssssssss=====zzs++<-....''''''''
    .~<==h===+++=ssss====+====ssssss======Dz=+<-...'''''''''
     -<==h=+++++==ss==+++<+==ss===========hh=+<....'''''''''
    .'(+=z=+<<<++===+=++(~<+==============Bzs+~'''''''''''''
     -~<+s=+<(<<+++++++<('(+==============D==<-'''''''''''''
    .'(==zs+((((<<<<++<(~~<++=ss==========Ds=~''''''''''''''
    ..~<=zz<(((((<<<+++~((+===+ss=========Bs<'''''''''''''''
     .-(==D<(((<<<<++=~(++==s===s========sB=('''''''''''''''
     .'~+sh<(((<<<+++=(=B==ssBz=s=======+zB+''''''''''''''''
    . .~<ss+(((<<<<++++=s==sssss=========DDh''''''''''''''''
   .. .-(+zs(<(<<<<++<(<==sssss==========hD=<-''''''''''''''
   . ...~<sz(<<<<<<+<<<(<=ss=ssss========-zs=~''''''''''''''
    ....'~=z(<<<<<++++<++<=s=ssssss======<'~<--'''''''''''''
   .......'=+<<<<<++==++<<++szs=ssss====<<-'~-''''''''''''''
. ........~sh<<<++++===+szzszzzzszss====s+-'''''-''''--'----
.........-~+zs<<++===szzhhhDhzhhDszss==zs=+<''''''''''-'----
.........~~(=h+<+++=sszzzssszssssssss=zhss+<+''---'--'------
........'-~<=sD++=====s===ssszssssss=sBDs=s++<~''-----------
........~~((z+=z=+======s=sssssssssssBBhz=ss+++<-'----------
.....''.~-~((++=z====s====sssssss=sshBBhzzss=+++<-----------
.....'.'~~~<~=<+=zz==========sssssszDDDszsss=++=<+----------
......'(~~~~-=++=szh=========ssssszzDDDs=zsss=++==<(--------
-->